package com.inifitness.admin.core.system.model.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import lombok.Data;

/**
 * 字典数据表
 *
 * @author sunjinfeng
 * @since 2024/04/18 11:00:00
 */
@Data
public class SysDictItem implements Serializable {

  /**
   * 主键
   */
  @TableId(type = IdType.AUTO)
  private Long id;

  /**
   * 字典类型编码
   */
  private String typeCode;

  /**
   * 字典项名称
   */
  private String name;

  /**
   * 字典项值
   */
  private String value;

  /**
   * 排序
   */
  private Integer sort;

  /**
   * 状态(1:正常;0:禁用)
   */
  private Integer status;

  /**
   * 是否默认(1:是;0:否)
   */
  private Integer defaulted;

  /**
   * 备注
   */
  private String remark;


  @TableField(exist = false)
  private static final long serialVersionUID = 1L;
}